/*     */ package eos.moe.dragoncore;
/*     */ 
/*     */ import com.google.common.collect.ImmutableList;
/*     */ import java.util.ArrayList;
/*     */ import java.util.Collections;
/*     */ import java.util.List;
/*     */ import java.util.stream.Collectors;
/*     */ import net.minecraft.client.Minecraft;
/*     */ import net.minecraft.util.text.ITextComponent;
/*     */ import net.minecraft.util.text.TextComponentString;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ public class ll
/*     */   extends bh
/*     */ {
/*     */   private final bh z;
/*     */   private final tk i;
/*     */   private o w;
/*     */   private long g;
/*     */   
/*     */   public ll(bh bh1, pi pi1) {
/*  32 */     this.z = bh1;
/*  33 */     this.i = new tk(pi1);
/*     */   }
/*     */   
/*     */   public o v() {
/*  37 */     if (mq.g != null && mq.g.func_151468_f()) {
/*  38 */       this.z.q = null;
/*     */     }
/*     */     
/*  41 */     if (this.z.v() == null)
/*  42 */       throw new NullPointerException("MoLangRuntime is null"); 
/*  43 */     if (this.z.q != null) {
/*  44 */       if (this.z.q == ie.g) {
/*     */         o o1;
/*     */         
/*  47 */         if (this.z.w) {
/*  48 */           o1 = eh.v(this.z, this.i);
/*     */         } else {
/*  50 */           o1 = eh.v(this.z);
/*     */         } 
/*  52 */         if (mq.q != null && mq.q.func_151468_f()) {
/*  53 */           this.z.q = o1;
/*  54 */           (Minecraft.func_71410_x()).field_71439_g.func_145747_a((ITextComponent)new TextComponentString("已缓存->" + this.z
/*  55 */                 .h()));
/*     */         } 
/*     */         
/*  58 */         return o1;
/*     */       } 
/*  60 */       return this.z.q;
/*     */     } 
/*     */ 
/*     */ 
/*     */     
/*     */     try {
/*  66 */       this.z.t();
/*  67 */     } catch (Exception exception) {
/*  68 */       this.z.v(Collections.EMPTY_LIST);
/*  69 */       exception.printStackTrace();
/*  70 */       return xk.v(Integer.valueOf(0));
/*     */     } 
/*     */     
/*  73 */     if (this.z.v().size() == 0) {
/*  74 */       this.z.q = xk.v(Integer.valueOf(0));
/*  75 */     } else if (this.z.v().size() == 1) {
/*  76 */       y y = this.z.v().get(0);
/*  77 */       if (y instanceof fp || y instanceof dv) {
/*  78 */         this.z.q = y.v(null, null);
/*     */       } else {
/*  80 */         this.z.q = ie.g;
/*     */       } 
/*     */     } else {
/*  83 */       this.z.q = ie.g;
/*     */     } 
/*     */     
/*  86 */     if (this.z.q == ie.g) {
/*  87 */       return eh.v(this.z, this.i);
/*     */     }
/*  89 */     return this.z.q;
/*     */   }
/*     */ 
/*     */ 
/*     */   
/*     */   public double z() {
/*  95 */     return v().v();
/*     */   }
/*     */   
/*     */   public boolean z() {
/*  99 */     return v().v();
/*     */   }
/*     */   
/*     */   public int z() {
/* 103 */     return (int)v().v();
/*     */   }
/*     */   
/*     */   public String z() {
/* 107 */     return v().z();
/*     */   }
/*     */   
/*     */   public List<String> d() {
/* 111 */     o o1 = v();
/* 112 */     if (o1 instanceof nf) {
/* 113 */       nf nf = (nf)o1;
/* 114 */       return (List<String>)nf.v().stream().map(o::z).collect(Collectors.toList());
/*     */     } 
/* 116 */     return (List<String>)ImmutableList.of(o1.z());
/*     */   }
/*     */   
/*     */   public List<o> c() {
/* 120 */     o o1 = v();
/* 121 */     if (o1 instanceof nf) {
/* 122 */       nf nf = (nf)o1;
/* 123 */       return new ArrayList<>(nf.v());
/*     */     } 
/* 125 */     return (List<o>)ImmutableList.of(o1);
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public void z() {
/* 139 */     this.w = v();
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public double v() {
/* 156 */     return z().v();
/*     */   }
/*     */   
/*     */   public boolean v() {
/* 160 */     return v().v();
/*     */   }
/*     */   
/*     */   public int v() {
/* 164 */     return (int)z().v();
/*     */   }
/*     */   
/*     */   public String v() {
/* 168 */     return z().z();
/*     */   }
/*     */   
/*     */   public List<String> s() {
/* 172 */     o o1 = z();
/* 173 */     if (o1 instanceof nf) {
/* 174 */       nf nf = (nf)o1;
/* 175 */       return (List<String>)nf.v().stream().map(o::z).collect(Collectors.toList());
/*     */     } 
/* 177 */     return (List<String>)ImmutableList.of(o1.z());
/*     */   }
/*     */   
/*     */   public List<o> y() {
/* 181 */     o o1 = z();
/* 182 */     if (o1 instanceof nf) {
/* 183 */       nf nf = (nf)o1;
/* 184 */       return new ArrayList<>(nf.v());
/*     */     } 
/* 186 */     return (List<o>)ImmutableList.of(o1);
/*     */   }
/*     */ 
/*     */   
/*     */   public String h() {
/* 191 */     return this.z.h();
/*     */   }
/*     */   
/*     */   public List<y> t() {
/* 195 */     return this.z.t();
/*     */   }
/*     */   
/*     */   public y v() {
/* 199 */     return this.z.v();
/*     */   }
/*     */   
/*     */   public y v(zx zx1) {
/* 203 */     return this.z.v(zx1);
/*     */   }
/*     */   
/*     */   public y v(y y1, zx zx1) {
/* 207 */     return this.z.v(y1, zx1);
/*     */   }
/*     */   
/*     */   public void v(y y1, zt zt1) {
/* 211 */     this.z.v(y1, zt1);
/*     */   }
/*     */   
/*     */   public zx v() {
/* 215 */     return this.z.v();
/*     */   }
/*     */   
/*     */   public List<y> z() {
/* 219 */     return this.z.z();
/*     */   }
/*     */   
/*     */   public String z(String str) {
/* 223 */     return this.z.z(str);
/*     */   }
/*     */   
/*     */   public String v(String str) {
/* 227 */     return this.z.v(str);
/*     */   }
/*     */   
/*     */   public zt z() {
/* 231 */     return this.z.z();
/*     */   }
/*     */   
/*     */   public zt v(pp pp1) {
/* 235 */     return this.z.v(pp1);
/*     */   }
/*     */   
/*     */   public boolean v(pp pp1) {
/* 239 */     return this.z.v(pp1, true);
/*     */   }
/*     */   
/*     */   public boolean v(pp pp1, boolean bool) {
/* 243 */     return this.z.v(pp1, bool);
/*     */   }
/*     */   
/*     */   public zt v() {
/* 247 */     return this.z.v();
/*     */   }
/*     */   
/*     */   public zt v(int i) {
/* 251 */     return this.z.v(i);
/*     */   }
/*     */   
/*     */   public void v(qp qp1) {
/* 255 */     this.z.v(qp1);
/*     */   }
/*     */ 
/*     */   
/*     */   public void v() {
/* 260 */     this.z.v();
/*     */   }
/*     */   
/*     */   public List<y> v() {
/* 264 */     return this.z.v();
/*     */   }
/*     */   
/*     */   public void v(List<y> list) {
/* 268 */     this.z.v(list);
/*     */   }
/*     */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\ll.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */